得力在Visual C ++ 6.0,但手头其端口的源代码无缝.NET开发。你会发现在下载SecureX.h,API头文件。您可以打开此文件,并细读它的功能,它涵盖了所有的数字安全的基地:
1.私有密钥加密系统:
1.1 DES:
(一)单人,双人和三人长度DES;
(二)单根长度生成和验证MAC(消息认证码);
(三)单人,双人和三人长度单向函数(OWF);
(四)DES密钥检查和正确的密钥校验;
(五)检查DES弱密钥。
1.2 AES:
(一)加密的ECB(电子密码本)和CBC(密码块链接)模式;
(二)解密ECB和CBC模式;
(三)加密和解密使用计数器和ICV。
2.公共密钥加密系统:
2.1 RSA:
1.25千位(一)静态RSA密钥长度(目前的建议是1.0千位最低);
(二)RSA公共/秘密密钥生成使用快速素数分析和(因为它可能是耗时的)经由回调函数(参照SecureX.h为更多)状态反馈;
(三)RSA签名/ 1.25千位Unsign;
(四)验证的RSA密钥完整性。
3.散列:
3.1 SHA4:
(一)384和512位散列的支持;
(b)计算SHA4过的文件;
4.其它加密支持功能:
4.1毫秒计时器支持(设置,获取,get_clock)。
4.2Get密码强度为百分位数(见SecureX.h)。
4.3分类密码(很弱,弱,好,等再次提及SecureX.h)。
4.4二进制转换为ASCII十六进制字符串和反向。
4.5计算LRC 8位。
4.5填充与斐波那契数(数据填充有用)阵列。
4.6消灭有四层覆盖包括位翻转内存敏感的问题。
4.7强大的数据加扰它使用64位密钥的功能。能否到位发送您的填充和在清澈的其他静态数据的使用。
请注意,这是一个源代码/可选DLL包。它本身并不具有可运行的可执行文件。
评论没有发现